Skip to content

feat: authorization - #8

Merged
v-rocheleau merged 33 commits into
mainfrom
feat/authz
Nov 15, 2024
Merged

feat: authorization #8
v-rocheleau merged 33 commits into
mainfrom
feat/authz

Conversation

@v-rocheleau

@v-rocheleau v-rocheleau commented Oct 16, 2024

Copy link
Copy Markdown
Contributor

Implementation of the authorization plugin.

  • Users create a custom authz middleware by extending BaseAuthzMiddleware
  • Custom authz check functions are resolved using dependency injection
  • Users can bring in extra configurations with a mounted .env file
  • Users can bring in extra dependencies with a mounted requirements.txt file

Partially integrated in bento here

Comment thread run.bash Outdated
Comment thread run.dev.bash Outdated
Comment thread transcriptomics_data_service/authz/plugin.py Outdated
Comment thread README.md Outdated
Comment thread docs/authz.md Outdated
Comment thread etc/authz-extra-dep/authz.module.py Outdated
Comment thread transcriptomics_data_service/authz/plugin.py Outdated
Comment thread transcriptomics_data_service/main.py
Comment thread transcriptomics_data_service/routers/experiment_results.py
Comment thread authz_plugins/bento/authz.module.py Outdated
Comment thread transcriptomics_data_service/config.py Outdated

@davidlougheed davidlougheed left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@v-rocheleau
v-rocheleau merged commit 2ee4f5f into main Nov 15, 2024
@v-rocheleau
v-rocheleau deleted the feat/authz branch November 15, 2024 17:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants